Skip to content

chore: add release-please configuration, versioning tags - #154

Open
Kallyan01 wants to merge 1 commit into
mainfrom
chore/release-please-version-markers
Open

chore: add release-please configuration, versioning tags#154
Kallyan01 wants to merge 1 commit into
mainfrom
chore/release-please-version-markers

Conversation

@Kallyan01

Copy link
Copy Markdown
Collaborator

Summary

  • Added release-please config files
  • Adds release-please auto-version bump tags

@Kallyan01 Kallyan01 self-assigned this Sep 1, 2026
Copilot AI balanced review requested due to automatic review settings September 1, 2026 17:11
@Kallyan01
Kallyan01 changed the base branch from develop to main September 1, 2026 17:11
@Kallyan01
Kallyan01 requested a review from justlevine September 1, 2026 17:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Release Please automation and version markers for consistent plugin releases.

Changes:

  • Adds Release Please configuration and manifest.
  • Annotates plugin version fields for automatic updates.
  • Adds a Release Please workflow job.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
release-please-config.json Configures PHP releases and version files.
.release-please-manifest.json Sets the current release version.
oneupdate.php Adds version update markers.
readme.txt Adds stable-tag update markers.
.github/workflows/release.yml Adds release automation.
Suppressed comments (2)

.github/workflows/release.yml:28

  • Releases and tags created with the built-in GITHUB_TOKEN do not trigger subsequent GitHub Actions workflows. Consequently, when Release Please publishes a release, this workflow's release: published path will not run again and the tag job will never upload oneupdate.zip for that automated release. Either authenticate Release Please with a suitable PAT/GitHub App token or run the artifact upload in the same invocation, gated by release_created.
          token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml:19

  • The workflow-level permissions block grants only contents: write, so every omitted permission is none; this action cannot create or update its release pull request. Grant the Release Please job write access to pull requests (and issues for its issue/label operations).
  release-please:
    name: Release Please
    runs-on: ubuntu-24.04

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

types: [published]

jobs:
release-please:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants